# 定义文件夹路径
$folderAPath = "F:\MedAi\pancreas_ok\masks"
$folderBPath = "F:\MedAi\pancreas_all"

# 获取 A 文件夹中的所有文件名，分割并获取第一段
$Aa = Get-ChildItem -Path $folderAPath -File | ForEach-Object {
    $parts = $_.BaseName -split '\+'
    $parts[0]
} | Select-Object -Unique

# 获取 B 文件夹中的所有一级子文件夹名
$B = Get-ChildItem -Path $folderBPath -Directory | Select-Object -ExpandProperty Name

# 找出 B 中哪些元素不在 Aa 中
$missingInAa = $B | Where-Object { $_ -notin $Aa }

# 打印结果
Write-Output "以下文件夹名在 Aa 集合中不存在："
$missingInAa